//package com.wjk.kylin.mall.admin.task;
//
//import com.alibaba.fastjson.JSON;
//import lombok.extern.slf4j.Slf4j;
//import org.apache.shardingsphere.elasticjob.api.ShardingContext;
//import org.apache.shardingsphere.elasticjob.simple.job.SimpleJob;
//import org.springframework.stereotype.Component;
//
//@Slf4j
//@Component
//public class MyElasticJob implements SimpleJob {
//
//    @Override
//    public void execute(ShardingContext context) {
//        log.info("MyElasticJob开始作业：{}", JSON.toJSONString(context));
//
//        //不分片将分片数设为1，直接在此写作业
//
//        //多分片
//        switch (context.getShardingItem()) {
//            case 0:
//                log.info("MyElasticJob第一个分片，参数：{}", context.getShardingParameter());
//                // do something by sharding item 0
//                break;
//            case 1:
//                log.info("MyElasticJob第二个分片，参数：{}", context.getShardingParameter());
//                // do something by sharding item 1
//                break;
//            case 2:
//                // do something by sharding item 2
//                break;
//            // case n: ...
//        }
//    }
//}
//
